Auto merge of #1131 - alexcrichton:issue-880, r=brson
authorbors <bors@rust-lang.org>
Thu, 8 Jan 2015 20:52:43 +0000 (20:52 +0000)
committerbors <bors@rust-lang.org>
Thu, 8 Jan 2015 20:52:43 +0000 (20:52 +0000)
This fixes a number of bugs along the way:

* Submodules are now recursed into explicitly for packaging, fixing #943
* A whitelist has been implemented, fixing #880
* Git repos are now always used if there is a package that resides at the root,
  not just if the current package resides at the root.


Trivial merge